package com.modular.system.msg;

import com.c.Constant;
import com.c.bean.ComBean;
import lombok.Data;
import ntd.util.config.common.enums.msg.EnumMsgHandle;
import ntd.util.config.common.enums.msg.EnumMsgState;

/**
 * 统一消息中心 - 消息实体
 */
@Data
public class Msg extends ComBean<Msg> {

    /** 渠道商id */
    private String channelBusinessId;
    /** 发件人 */
    private String sender;
    /** 收件人 */
    private String receiverJson = Constant.JSON_OBJECT_DEFAULT;
    /** 消息标题 */
    private String title;
    /** 外链 */
    private String link;
    /** 消息内容 */
    private String content;
    /** 自定义参数 */
    private String dataJson = Constant.JSON_OBJECT_DEFAULT;
    /** 状态", title = "0：待发送，1：发送成功，2：发送失败 */
    private EnumMsgState state = EnumMsgState.WAIT_SEND;
    /** 消息类型 */
    private EnumMsgHandle enumMsgHandle;

}
